package com.bjx.flow.mmx.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * @desc: 节点属性
 * @author: liushuai
 * @date: 2023/1/31 16:47
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MmxNodeProperties {
    /**
     *  节点名称
     */
    private String name;


    /**
     *  节点ID
     */
    private String id;


    /**
     *  节点条件
     */
    private String condition;

    private Map<String,Object> custom;
    private String assignee;

    /**
     *  节点规则 1、串行 2、并行
     */
    private Integer nodeRule;

    /**
     *  是否会签 1、不是会签 2、会签
     */
    private Integer countersign;



}
